# str1='asd'
# print(str1,type(str1))

# str2="asd"
# print(str2,type(str2))

# str3="""asd"""
# print(str3,type(str3))
#
# name="我\t是\\n \"sw4f\""\
#     " wed"\
#     "w3443"
# print(name)

# name=r"我ewfre\nefw"
# print(name)

#name="我是\"ewf\""
# name='我是"ewf"'
# name="我是'ewf'"

# name=("wedf"
#      "fwe")
# print(name)

# str1="""ewef
# weee
# 345"""
# print(str1)

# import math
# math.sin(math.radians(30))

# result="edwd""wefc"
# result="edwd%s"%("dcmjwok")
# print(result)
#
# print("ewd"*10)

#name="zxcvb"
# print(name[3])
# print(name)
#
# print(name[-1])
# print(name[0:len(name):-1])
#
# print(name[-1:4:-1])
#print(name[::-1])


# name="wo shi sz"
# num=name.upper()#字符串中每个字母都变大写
# # num=name.lower()#字符串中每个字母都变小写
# # num=name.title()#字符串中每个单词的首字母变大写(之间不是字母的分隔符 算一个个单词)  不改变原来字符串
# # num=name.capitalize()#改变字母串首字母（如果有的话）变大写 不改变原本字符串
# # num=name.replace("s","z",1)#替换 不改变原本的字符串
# # num=name.count("s")#计算字符数个数
# # len计算字符个数
# # num=name.rindex("sz")
# # index查看位置
# # num=name.find("ss")#从左往右查找
# # num=name.rfind("sz")#从右往左查找
# print(num)

# name="abcde"
# #从左到右  右边填充
# # print(name.ljust(6,"x"))#不改变原来的 原本长度小于设定的才会填充
#
# #从右到左  左边填充
# print(name.rjust(6,"x"))
#
# #原字符串放中间两遍填充  不够分右边多一点 左边少一点
# print(name.center(10,"x"))


# #lstrip() 从左往右，只仅仅移除左侧首位空白符
# #rstrip从右往左，只仅仅移除右侧首位空白符
# #也可以移除字符
# name="wo shi sz w"
# print("|"+name.rstrip("w")+"|")
# print("|"+name+"|")

# info="sz-18-180-23543-345345"
# result=info.split("-",3)# 3是分割次数
# print(result)
# print(info)
#
# info="sz-18-180-23543-345345"
# result=info.partition("-")#  包括分隔符左侧内容 分隔符 分隔符右侧内容
# print(result)
# print(info)

# info="sz-18-180-23543-345345"
# result=info.rpartition("-")# 从右往左 包括分隔符左侧内容 分隔符 分隔符右侧内容
# print(result)
# print(info)

# name="wo \n shi \r sz"
# result=name.splitlines(True)#True保留分隔符  按照换行符（\r \n）,将字符串拆成多个元素，保存到列表中
# print(result)
# print(name)

# items=["sz","18","shanghai"]
# result="-".join(items)
# print(result)

# #isalpha
# #字符串中是否所有的字符都是字母 不包含该数字 特殊符号 标点符号等等 至少有一个字符
# name="sz"
# print(name.isalpha())
#
# #isdigit
# #字符串中是否所有的字符都是数字
# num="123"
# print(num.isdigit())
#
#
# #isalnum
# #字符串中是否所有的字符都是数字或者字母 二者都有也可以
# num="123abc"
# print(num.isalnum())

#isspace
#字符串中是否所以的字符都是空白符（包括空格 缩进 换行等不可见转义符）
# name="  \t \n \r   "
# print(name.isspace())

#startswich
#判断一个字符串是否以某个前缀开头

#endswich
#判断一个字符串是否以某个后缀结束
# name="2024-10-21:XX报告.xls"
# print(name.startswith("24",0,4))
# print(name.endswith(".xls"))


